package com.logistics.controller;

import com.logistics.service.PaymentFeignService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/order")
public class OrderController {

//    @Autowired
//    private RestTemplate restTemplate;
//
//    //可以这样使用 也可以不用 写死路径也可以
//    @Value("${service-url.nacos-user-service}")
//    private String serverUrl;
//
//    @GetMapping("/getPayment/{id}")
//    public String getPayment(@PathVariable("id") String id){
//        System.out.println("ser url " + serverUrl);
//        return restTemplate.getForObject(serverUrl+"/payment/getPayMent/"+id, String.class);
//    }

    @Autowired
    private PaymentFeignService paymentFeignService;

    @GetMapping("/getPayment/{id}")
    public String getPayment(@PathVariable("id") String id){
        return paymentFeignService.getPayment(id);
    }

}
